package com.bluedot.www.core.pojo.BO;

/**
 * @author He Peng
 * @version 1.0
 * @date 2021/10/21 13:28
 */
public class HandwritingFeatureBo {
    private Double pixelCount;

    /**
     * 标题字体大小
     */
    private Double headerFontSize;

    /**
     * 平均字面积
     */
    private Double meanWordArea;

    /**
     * 最大字面积
     */
    private Double maximumFontArea;

    /**
     * 平均行间距
     */
    private Double meanRowSpacing;

    /**
     * 最小行间距
     */
    private Double minimumRowSpacing;

    /**
     * 最大行间距
     */
    private Double maximumRowSpacing;

    /**
     * 平均高宽比
     */
    private Double averageAspectRatio;

    /**
     * 最小字面积
     */
    private Double minimumFontArea;
    /**
     * 最小高宽比
     */
    private Double minimumAspectRatio;
    /**
     * 标题高宽比
     */
    private Double titleAspectRatio;
    /**
     * 页眉留白
     */
    private Double headerBlank;
    /**
     * 页脚留白
     */
    private Double footerBlank;
    /**
     * 左侧留白
     */
    private Double leftBlank;
    /**
     * 右侧流白
     */
    private Double rightBlank;
    /**
     * 最大高宽比
     */
    private Double maximumAspectRatio;
    /**
     * 标题倾斜度
     */
    private Double titleGradient;
    /**
     * 占用率
     */
    private Double occupancyRate;
    /**
     * 标首距
     */
    private Double theFirstPitch;
    /**
     * 均匀程度比
     */
    private Double evennessRatio;
    /**
     * 横长，精确到后4位小数
     */
    private Double horizontalLong;
    /**
     * 竖长
     */
    private Double verticalLong;
    /**
     * 撇长
     */
    private Double skimmingLong;
    /**
     * 捺长
     */
    private Double siLong;
    /**
     * 横倾斜度
     */
    private Double horizontalGradient;
    /**
     * 竖倾斜度
     */
    private Double verticalGradient;
    /**
     * 捺倾斜度
     */
    private Double skimmingGradient;
    /**
     * 标题字间距
     */
    private Double titleWordSpacing;

    public Double getPixelCount() {
        return pixelCount;
    }

    public void setPixelCount(Double pixelCount) {
        this.pixelCount = pixelCount;
    }

    public Double getHeaderFontSize() {
        return headerFontSize;
    }

    public void setHeaderFontSize(Double headerFontSize) {
        this.headerFontSize = headerFontSize;
    }

    public Double getMeanWordArea() {
        return meanWordArea;
    }

    public void setMeanWordArea(Double meanWordArea) {
        this.meanWordArea = meanWordArea;
    }

    public Double getMaximumFontArea() {
        return maximumFontArea;
    }

    public void setMaximumFontArea(Double maximumFontArea) {
        this.maximumFontArea = maximumFontArea;
    }

    public Double getMeanRowSpacing() {
        return meanRowSpacing;
    }

    public void setMeanRowSpacing(Double meanRowSpacing) {
        this.meanRowSpacing = meanRowSpacing;
    }

    public Double getMinimumRowSpacing() {
        return minimumRowSpacing;
    }

    public void setMinimumRowSpacing(Double minimumRowSpacing) {
        this.minimumRowSpacing = minimumRowSpacing;
    }

    public Double getMaximumRowSpacing() {
        return maximumRowSpacing;
    }

    public void setMaximumRowSpacing(Double maximumRowSpacing) {
        this.maximumRowSpacing = maximumRowSpacing;
    }

    public Double getAverageAspectRatio() {
        return averageAspectRatio;
    }

    public void setAverageAspectRatio(Double averageAspectRatio) {
        this.averageAspectRatio = averageAspectRatio;
    }

    public Double getMinimumFontArea() {
        return minimumFontArea;
    }

    public void setMinimumFontArea(Double minimumFontArea) {
        this.minimumFontArea = minimumFontArea;
    }

    public Double getMinimumAspectRatio() {
        return minimumAspectRatio;
    }

    public void setMinimumAspectRatio(Double minimumAspectRatio) {
        this.minimumAspectRatio = minimumAspectRatio;
    }

    public Double getTitleAspectRatio() {
        return titleAspectRatio;
    }

    public void setTitleAspectRatio(Double titleAspectRatio) {
        this.titleAspectRatio = titleAspectRatio;
    }

    public Double getHeaderBlank() {
        return headerBlank;
    }

    public void setHeaderBlank(Double headerBlank) {
        this.headerBlank = headerBlank;
    }

    public Double getFooterBlank() {
        return footerBlank;
    }

    public void setFooterBlank(Double footerBlank) {
        this.footerBlank = footerBlank;
    }

    public Double getLeftBlank() {
        return leftBlank;
    }

    public void setLeftBlank(Double leftBlank) {
        this.leftBlank = leftBlank;
    }

    public Double getRightBlank() {
        return rightBlank;
    }

    public void setRightBlank(Double rightBlank) {
        this.rightBlank = rightBlank;
    }

    public Double getMaximumAspectRatio() {
        return maximumAspectRatio;
    }

    public void setMaximumAspectRatio(Double maximumAspectRatio) {
        this.maximumAspectRatio = maximumAspectRatio;
    }

    public Double getTitleGradient() {
        return titleGradient;
    }

    public void setTitleGradient(Double titleGradient) {
        this.titleGradient = titleGradient;
    }

    public Double getOccupancyRate() {
        return occupancyRate;
    }

    public void setOccupancyRate(Double occupancyRate) {
        this.occupancyRate = occupancyRate;
    }

    public Double getTheFirstPitch() {
        return theFirstPitch;
    }

    public void setTheFirstPitch(Double theFirstPitch) {
        this.theFirstPitch = theFirstPitch;
    }

    public Double getEvennessRatio() {
        return evennessRatio;
    }

    public void setEvennessRatio(Double evennessRatio) {
        this.evennessRatio = evennessRatio;
    }

    public Double getHorizontalLong() {
        return horizontalLong;
    }

    public void setHorizontalLong(Double horizontalLong) {
        this.horizontalLong = horizontalLong;
    }

    public Double getVerticalLong() {
        return verticalLong;
    }

    public void setVerticalLong(Double verticalLong) {
        this.verticalLong = verticalLong;
    }

    public Double getSkimmingLong() {
        return skimmingLong;
    }

    public void setSkimmingLong(Double skimmingLong) {
        this.skimmingLong = skimmingLong;
    }

    public Double getSiLong() {
        return siLong;
    }

    public void setSiLong(Double siLong) {
        this.siLong = siLong;
    }

    public Double getHorizontalGradient() {
        return horizontalGradient;
    }

    public void setHorizontalGradient(Double horizontalGradient) {
        this.horizontalGradient = horizontalGradient;
    }

    public Double getVerticalGradient() {
        return verticalGradient;
    }

    public void setVerticalGradient(Double verticalGradient) {
        this.verticalGradient = verticalGradient;
    }

    public Double getSkimmingGradient() {
        return skimmingGradient;
    }

    public void setSkimmingGradient(Double skimmingGradient) {
        this.skimmingGradient = skimmingGradient;
    }

    public Double getTitleWordSpacing() {
        return titleWordSpacing;
    }

    public void setTitleWordSpacing(Double titleWordSpacing) {
        this.titleWordSpacing = titleWordSpacing;
    }
}
